$(function(){
	//点击金额出现小菜单
	$('.money_num').click(function(){
		info_lite($(this), $(this).children('.item_edit').html(), 10, 10);
	});
	
	// 点击选择框
	$(':checkbox').change(function(){
		if($(this).attr('checked') == true) {
			Finance.selectItem($(this).parent().parent());
		} else {
			Finance.unselectItem($(this).parent().parent());
		}
	});
	
	// 点击总数
	$('.day_sum').click(function(){
		//点击每天总额全选当天数据
		var trs = $(this).parent().parent().parent().children('.item_one');
		$.each(trs, function(i, tr) {
			Finance.toggleSelect($(tr));
		});
	});
	
});


/**
 * 小菜单
 */
function info_lite(obj, msg, _top, _left) {
	var offset = obj.offset();
	var o_top = offset.top + _top;
	var o_left = offset.left + _left;
	
	if(o_left+50 > $('body').width()) {
		o_left -= 50;
	}
	
	$('.info_lite').attr("style", "top:"+o_top+"px; left:"+o_left+"px;display:block;");
	$('.info_lite').html(msg);
}


var Finance = {
	
	toggleAll : function() {
		var trs = $('.item_one');
		$.each(trs, function(i, tr) {
			Finance.toggleSelect($(tr));
		});
	},
	
	toggleSelect : function(tr) {
		if(tr.find(':checkbox:first').attr('checked') == false) {
			Finance.selectItem(tr);
		} else {
			Finance.unselectItem(tr);
		}
	},
	
	selectItem : function(tr) {
		// 样式
		tr.addClass('tr_on');
		// 选择
		tr.find(':checkbox').attr('checked', true);
		// 计算总数
		var sum_now = parseFloat($('.checked_sum').html()) + parseFloat($(tr).attr('sum'));
		// 写入总数
		$('.checked_sum').html(Math.round(sum_now * 100) / 100);
	},
	
	unselectItem : function(tr) {
		// 样式
		tr.removeClass('tr_on');
		// 选择
		tr.find(':checkbox').attr('checked', false);
		// 计算总数
		var sum_now = parseFloat($('.checked_sum').html()) - parseFloat($(tr).attr('sum'));
		// 写入总数
		$('.checked_sum').html(Math.round(sum_now * 100) / 100);
	}
	
}
